@@ -55,8 +55,8 @@ INVITATION_CODE=try-huginn |
||
55 | 55 |
# as the SMTP_DOMAIN and your Gmail username and password as the SMTP_USER_NAME and SMTP_PASSWORD. |
56 | 56 |
# |
57 | 57 |
# PLEASE NOTE: In order to enable emails locally (e.g., when not in the production Rails environment), |
58 |
-# you must also change config.action_mailer.perform_deliveries in config/environments/development.rb. |
|
59 |
-# |
|
58 |
+# you must also set SEND_EMAIL_IN_DEVELOPMENT to true below. |
|
59 |
+# |
|
60 | 60 |
# If you have trouble with port 587 on Gmail, you can also try setting |
61 | 61 |
# SMTP_AUTHENTICATION to login and the SMTP_PORT to 465. |
62 | 62 |
|
@@ -68,6 +68,9 @@ SMTP_PORT=587 |
||
68 | 68 |
SMTP_AUTHENTICATION=plain |
69 | 69 |
SMTP_ENABLE_STARTTLS_AUTO=true |
70 | 70 |
|
71 |
+# Send emails when running in the development Rails environment. |
|
72 |
+SEND_EMAIL_IN_DEVELOPMENT=false |
|
73 |
+ |
|
71 | 74 |
# The address from which system emails will appear to be sent. |
72 | 75 |
EMAIL_FROM_ADDRESS=from_address@gmail.com |
73 | 76 |
|
@@ -64,7 +64,7 @@ If you just want to play around, you can simply fork this repository, then perfo |
||
64 | 64 |
* Read the [wiki][wiki] for usage examples and to get started making new Agents. |
65 | 65 |
* Periodically run `git fetch upstream` and then `git checkout master && git merge upstream/master` to merge in the newest version of Huginn. |
66 | 66 |
|
67 |
-Note: by default, emails are not sent in the `development` Rails environment, which is what you just setup. If you'd like to enable emails when playing with Huginn locally, edit `config.action_mailer.perform_deliveries` in `config/environments/development.rb`. |
|
67 |
+Note: by default, emails are not sent in the `development` Rails environment, which is what you just setup. If you'd like to enable emails when playing with Huginn locally, set `SEND_EMAIL_IN_DEVELOPMENT` to `true` in your `.env` file. |
|
68 | 68 |
|
69 | 69 |
If you need more detailed instructions, see the [Novice setup guide][novice-setup-guide]. |
70 | 70 |
|
@@ -39,7 +39,7 @@ Huginn::Application.configure do |
||
39 | 39 |
|
40 | 40 |
config.action_mailer.default_url_options = { :host => ENV['DOMAIN'] } |
41 | 41 |
config.action_mailer.asset_host = ENV['DOMAIN'] |
42 |
- config.action_mailer.perform_deliveries = false # Enable when testing! |
|
42 |
+ config.action_mailer.perform_deliveries = ENV['SEND_EMAIL_IN_DEVELOPMENT'] == 'true' |
|
43 | 43 |
config.action_mailer.raise_delivery_errors = true |
44 | 44 |
config.action_mailer.delivery_method = :smtp |
45 | 45 |
# smtp_settings moved to config/initializers/action_mailer.rb |
@@ -46,8 +46,8 @@ INVITATION_CODE=try-huginn |
||
46 | 46 |
# Outgoing email settings. To use Gmail or Google Apps, put your Google Apps domain or gmail.com |
47 | 47 |
# as the SMTP_DOMAIN and your Gmail username and password as the SMTP_USER_NAME and SMTP_PASSWORD. |
48 | 48 |
# |
49 |
-# PLEASE NOTE: In order to enable emails locally (e.g., when not in the production Rails environment), |
|
50 |
-# you must also change config.action_mailer.perform_deliveries in config/environments/development.rb. |
|
49 |
+# PLEASE NOTE: In order to enable emails locally (e.g., when not in the production Rails environment), |
|
50 |
+# you must also set SEND_EMAIL_IN_DEVELOPMENT to true below. |
|
51 | 51 |
|
52 | 52 |
SMTP_DOMAIN=your-domain-here.com |
53 | 53 |
SMTP_USER_NAME=you@gmail.com |
@@ -57,6 +57,9 @@ SMTP_PORT=587 |
||
57 | 57 |
SMTP_AUTHENTICATION=plain |
58 | 58 |
SMTP_ENABLE_STARTTLS_AUTO=true |
59 | 59 |
|
60 |
+# Send emails when running in the development Rails environment. |
|
61 |
+SEND_EMAIL_IN_DEVELOPMENT=false |
|
62 |
+ |
|
60 | 63 |
# The address from which system emails will appear to be sent. |
61 | 64 |
EMAIL_FROM_ADDRESS=from_address@gmail.com |
62 | 65 |
|